<script src="/login/status"></script>
<script>
    //如果登录状态是未登录,则直接跳转到登录页
    if( !isLogin ) location.href = 'login.html'
</script>

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="utf-8">
    <title>Posts &laquo; Admin</title>
    <link rel="stylesheet" href="../assets/vendors/bootstrap/css/bootstrap.css">
    <link rel="stylesheet" href="../assets/vendors/font-awesome/css/font-awesome.css">
    <link rel="stylesheet" href="../assets/vendors/nprogress/nprogress.css">
    <link rel="stylesheet" href="../assets/css/admin.css">
    <script src="../assets/vendors/nprogress/nprogress.js"></script>
</head>
<body>
<script>NProgress.start()</script>

<div class="main">
    <nav class="navbar">
        <button class="btn btn-default navbar-btn fa fa-bars"></button>
        <ul class="nav navbar-nav navbar-right">
            <li><a href="password-reset.html"><i class="fa fa-user"></i>修改密码</a></li>
            <li><a href="#" id="logOut"><i class="fa fa-sign-out"></i>退出</a></li>
        </ul>
    </nav>
    <div class="container-fluid">
        <div class="page-title">
            <h1>所有文章</h1>
            <a href="post-add.html" class="btn btn-primary btn-xs">写文章</a>
        </div>
        <div class="page-action">
            <!-- show when multiple checked -->
            <a class="btn btn-danger btn-sm" href="javascript:;" style="display: none">批量删除</a>
            <form class="form-inline" id="filterForm">
                <!--需要获取所有的分类,刷新到这里-->
                <select name="category" class="form-control input-sm" id="categoryBox">
                    <option value="">所有分类</option>
                </select>
                <select name="state" class="form-control input-sm">
                    <option value="0">草稿</option>
                    <option value="1">已发布</option>
                </select>
                <button class="btn btn-default btn-sm">筛选</button>
            </form>
            <ul class="pagination pagination-sm pull-right" id="page">
                <li><a href="#">上一页</a></li>
                <li><a href="#">1</a></li>
                <li><a href="#">2</a></li>
                <li><a href="#">3</a></li>
                <li><a href="#">下一页</a></li>
            </ul>
        </div>
        <table class="table table-striped table-bordered table-hover">
            <thead>
            <tr>
                <th>ID</th>
                <th>标题</th>
                <th>作者</th>
                <th>分类</th>
                <th class="text-center">发表时间</th>
                <th class="text-center">状态</th>
                <th class="text-center" width="100">操作</th>
            </tr>
            </thead>
            <tbody id="postBox">
            <tr>
                <td>随便一个名称</td>
                <td>小小</td>
                <td>潮科技</td>
                <td class="text-center">2016/10/07</td>
                <td class="text-center">已发布</td>
                <td class="text-center">
                    <a href="javascript:;" class="btn btn-default btn-xs">编辑</a>
                    <a href="javascript:;" class="btn btn-danger btn-xs">删除</a>
                </td>
            </tr>
            <tr>
                <td>随便一个名称</td>
                <td>小小</td>
                <td>潮科技</td>
                <td class="text-center">2016/10/07</td>
                <td class="text-center">已发布</td>
                <td class="text-center">
                    <a href="javascript:;" class="btn btn-default btn-xs">编辑</a>
                    <a href="javascript:;" class="btn btn-danger btn-xs">删除</a>
                </td>
            </tr>
            <tr>
                <td>随便一个名称</td>
                <td>小小</td>
                <td>潮科技</td>
                <td class="text-center">2016/10/07</td>
                <td class="text-center">已发布</td>
                <td class="text-center">
                    <a href="javascript:;" class="btn btn-default btn-xs">编辑</a>
                    <a href="javascript:;" class="btn btn-danger btn-xs">删除</a>
                </td>
            </tr>
            </tbody>
        </table>
    </div>
</div>

<div class="aside">
    <div class="profile">
        <img class="avatar" src="../uploads/avatar.jpg">
        <h3 class="name">Coder</h3>
    </div>
    <ul class="nav">
        <li>
            <a href="index.html"><i class="fa fa-dashboard"></i>仪表盘</a>
        </li>
        <li class="active">
            <a href="#menu-posts" data-toggle="collapse">
                <i class="fa fa-thumb-tack"></i>文章<i class="fa fa-angle-right"></i>
            </a>
            <ul id="menu-posts" class="collapse in">
                <li class="active"><a href="posts.html">所有文章</a></li>
                <li><a href="post-add.html">写文章</a></li>
                <li><a href="categories.html">分类目录</a></li>
            </ul>
        </li>
        <li>
            <a href="comments.html"><i class="fa fa-comments"></i>评论</a>
        </li>
        <li>
            <a href="users.html"><i class="fa fa-users"></i>用户</a>
        </li>
        <li>
            <a href="#menu-settings" class="collapsed" data-toggle="collapse">
                <i class="fa fa-cogs"></i>设置<i class="fa fa-angle-right"></i>
            </a>
            <ul id="menu-settings" class="collapse">
                <li><a href="slides.html">图片轮播</a></li>
                <li><a href="settings.html">网站设置</a></li>
            </ul>
        </li>
    </ul>
</div>

<script src="../assets/vendors/jquery/jquery.js"></script>
<script src="../assets/vendors/bootstrap/js/bootstrap.js"></script>
<script>NProgress.done()</script>
<script src="../assets/vendors/art-template/template-web.js"></script>

<!--显示文章列表的模板-->
<script type="text/html" id="postTpl">
    {{each records}}
    <tr>
        <td>{{$value._id}}</td>
        <td>{{$value.title}}</td>
        <td>{{$value.author.nickName}}</td>
        <td>{{$value.category.title}}</td>
        <!--$imports 可以访问模板外的全局变量和导入变量-->
        <td class="text-center">{{$imports.formateDate($value.createAt)}}</td>
        <td class="text-center">{{$value.state == 0?'草稿':'已发布'}}</td>
        <td class="text-center">
            <!--点击编辑按钮时,跳转到post-add页面.且带上id值-->
            <a href="post-add.html?id={{$value._id}}" class="btn btn-default btn-xs" >编辑</a>
            <a href="javascript:;" class="btn btn-danger btn-xs delete" data-id="{{$value._id}}">删除</a>
        </td>
    </tr>
    {{/each}}
</script>

<!--分页相关的模板-->
<script type="text/html" id="pageTpl">
    <!--如果当前页大于1.则显示前一页-->
    {{if page>1}}
    <li><a href="#" onclick="changePage({{page-1}})">上一页</a></li>
    {{/if}}
    {{each display}}
    <!--点击时,传入当前的页码,进行切页-->
    <li class="{{page==$value?'active':''}}" ><a href="#" onclick="changePage({{$value}})">{{$value}}</a></li>
    {{/each}}
    <!--page 当前页-->
    <!--如果当前页小于总页数,则显示-->
    {{if page<pages}}
    <li><a href="#" onclick="changePage({{page+1}})">下一页</a></li>
    {{/if}}
</script>

<!--所有分类的模板-->
<script type="text/html" id="categoryTpl">
    {{each data}}
    <option value="{{$value._id}}">{{$value.title}}</option>
    {{/each}}
</script>

<script src="../assets/js/posts.js"></script>
<script src="../assets/js/common.js"></script>
</body>
</html>
